package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 厦门病历记录对象 xm_case_history
 * 
 * @author wmb
 * @date 2021-03-12
 */
public class CaseHistory extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 药品名称 */
    @Excel(name = "药品名称")
    private String drugName;

    /** 体格检查 */
    @Excel(name = "体格检查")
    private String physical;

    /** 入院诊断 */
    @Excel(name = "入院诊断")
    private String inDiagnosis;

    /** 出院诊断 */
    @Excel(name = "出院诊断")
    private String outDiagnosis;

    /** 主诉 */
    @Excel(name = "主诉")
    private String mainComplaint;

    /** 诊疗经过 */
    @Excel(name = "诊疗经过")
    private String treatmentAfter;

    /** 病理结果 */
    @Excel(name = "病理结果")
    private String pathologicalResult;

    /** 出院情况 */
    @Excel(name = "出院情况")
    private String leaveHospitalSituation;

    /** 出院医嘱 */
    @Excel(name = "出院医嘱")
    private String leaveHospitalOrder;

    /** 死亡诊断 */
    @Excel(name = "死亡诊断")
    private String deathDiagnosis;

    /** 死因诊断 */
    @Excel(name = "死因诊断")
    private String deathCause;

    /** 辅助实验室检查结果 */
    @Excel(name = "辅助实验室检查结果")
    private String auxiliaryLaboratoryResult;

    /** 辅助影像学检查结果 */
    @Excel(name = "辅助影像学检查结果")
    private String auxiliaryImagingResult;

    /** 现病史 */
    @Excel(name = "现病史")
    private String presentIllness;

    /** 既往史 */
    @Excel(name = "既往史")
    private String pastHistory;

    /** 个人史 */
    @Excel(name = "个人史")
    private String personalHistory;

    /** 婚育史 */
    @Excel(name = "婚育史")
    private String marriageChildbirth;

    /** 月经史 */
    @Excel(name = "月经史")
    private String menstrualHistory;

    /** 家族史 */
    @Excel(name = "家族史")
    private String familyHistory;

    /** 体格检查 */
    @Excel(name = "体格检查")
    private String physicalExamination;

    /** 辅助检查 */
    @Excel(name = "辅助检查")
    private String auxiliaryExamination;

    /** 初步诊断 */
    @Excel(name = "初步诊断")
    private String initialDiagnosis;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDrugName(String drugName) 
    {
        this.drugName = drugName;
    }

    public String getDrugName() 
    {
        return drugName;
    }
    public void setPhysical(String physical) 
    {
        this.physical = physical;
    }

    public String getPhysical() 
    {
        return physical;
    }
    public void setInDiagnosis(String inDiagnosis) 
    {
        this.inDiagnosis = inDiagnosis;
    }

    public String getInDiagnosis() 
    {
        return inDiagnosis;
    }
    public void setOutDiagnosis(String outDiagnosis) 
    {
        this.outDiagnosis = outDiagnosis;
    }

    public String getOutDiagnosis() 
    {
        return outDiagnosis;
    }
    public void setMainComplaint(String mainComplaint) 
    {
        this.mainComplaint = mainComplaint;
    }

    public String getMainComplaint() 
    {
        return mainComplaint;
    }
    public void setTreatmentAfter(String treatmentAfter) 
    {
        this.treatmentAfter = treatmentAfter;
    }

    public String getTreatmentAfter() 
    {
        return treatmentAfter;
    }
    public void setPathologicalResult(String pathologicalResult) 
    {
        this.pathologicalResult = pathologicalResult;
    }

    public String getPathologicalResult() 
    {
        return pathologicalResult;
    }
    public void setLeaveHospitalSituation(String leaveHospitalSituation) 
    {
        this.leaveHospitalSituation = leaveHospitalSituation;
    }

    public String getLeaveHospitalSituation() 
    {
        return leaveHospitalSituation;
    }
    public void setLeaveHospitalOrder(String leaveHospitalOrder) 
    {
        this.leaveHospitalOrder = leaveHospitalOrder;
    }

    public String getLeaveHospitalOrder() 
    {
        return leaveHospitalOrder;
    }
    public void setDeathDiagnosis(String deathDiagnosis) 
    {
        this.deathDiagnosis = deathDiagnosis;
    }

    public String getDeathDiagnosis() 
    {
        return deathDiagnosis;
    }
    public void setDeathCause(String deathCause) 
    {
        this.deathCause = deathCause;
    }

    public String getDeathCause() 
    {
        return deathCause;
    }
    public void setAuxiliaryLaboratoryResult(String auxiliaryLaboratoryResult) 
    {
        this.auxiliaryLaboratoryResult = auxiliaryLaboratoryResult;
    }

    public String getAuxiliaryLaboratoryResult() 
    {
        return auxiliaryLaboratoryResult;
    }
    public void setAuxiliaryImagingResult(String auxiliaryImagingResult) 
    {
        this.auxiliaryImagingResult = auxiliaryImagingResult;
    }

    public String getAuxiliaryImagingResult() 
    {
        return auxiliaryImagingResult;
    }
    public void setPresentIllness(String presentIllness) 
    {
        this.presentIllness = presentIllness;
    }

    public String getPresentIllness() 
    {
        return presentIllness;
    }
    public void setPastHistory(String pastHistory) 
    {
        this.pastHistory = pastHistory;
    }

    public String getPastHistory() 
    {
        return pastHistory;
    }
    public void setPersonalHistory(String personalHistory) 
    {
        this.personalHistory = personalHistory;
    }

    public String getPersonalHistory() 
    {
        return personalHistory;
    }
    public void setMarriageChildbirth(String marriageChildbirth) 
    {
        this.marriageChildbirth = marriageChildbirth;
    }

    public String getMarriageChildbirth() 
    {
        return marriageChildbirth;
    }
    public void setMenstrualHistory(String menstrualHistory) 
    {
        this.menstrualHistory = menstrualHistory;
    }

    public String getMenstrualHistory() 
    {
        return menstrualHistory;
    }
    public void setFamilyHistory(String familyHistory) 
    {
        this.familyHistory = familyHistory;
    }

    public String getFamilyHistory() 
    {
        return familyHistory;
    }
    public void setPhysicalExamination(String physicalExamination) 
    {
        this.physicalExamination = physicalExamination;
    }

    public String getPhysicalExamination() 
    {
        return physicalExamination;
    }
    public void setAuxiliaryExamination(String auxiliaryExamination) 
    {
        this.auxiliaryExamination = auxiliaryExamination;
    }

    public String getAuxiliaryExamination() 
    {
        return auxiliaryExamination;
    }
    public void setInitialDiagnosis(String initialDiagnosis) 
    {
        this.initialDiagnosis = initialDiagnosis;
    }

    public String getInitialDiagnosis() 
    {
        return initialDiagnosis;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("drugName", getDrugName())
            .append("physical", getPhysical())
            .append("inDiagnosis", getInDiagnosis())
            .append("outDiagnosis", getOutDiagnosis())
            .append("mainComplaint", getMainComplaint())
            .append("treatmentAfter", getTreatmentAfter())
            .append("pathologicalResult", getPathologicalResult())
            .append("leaveHospitalSituation", getLeaveHospitalSituation())
            .append("leaveHospitalOrder", getLeaveHospitalOrder())
            .append("deathDiagnosis", getDeathDiagnosis())
            .append("deathCause", getDeathCause())
            .append("auxiliaryLaboratoryResult", getAuxiliaryLaboratoryResult())
            .append("auxiliaryImagingResult", getAuxiliaryImagingResult())
            .append("presentIllness", getPresentIllness())
            .append("pastHistory", getPastHistory())
            .append("personalHistory", getPersonalHistory())
            .append("marriageChildbirth", getMarriageChildbirth())
            .append("menstrualHistory", getMenstrualHistory())
            .append("familyHistory", getFamilyHistory())
            .append("physicalExamination", getPhysicalExamination())
            .append("auxiliaryExamination", getAuxiliaryExamination())
            .append("initialDiagnosis", getInitialDiagnosis())
            .append("createTime", getCreateTime())
            .append("status", getStatus())
            .toString();
    }
}
